having been found guilty and sentenced for committing a crime - Español Inglés Diccionario